A Distributed Quantum Evolutionary Algorithm with a New Cycling Operator and Its Application in Fractal Image Compression
نویسندگان
چکیده
QUANTUM EVOLUTIONARY ALGORITHM (QEA) IS A NOVEL OPTIMIZATION ALGORITHM, PROPOSED FOR COMBINATORIAL PROBLEMS LIKE KNAPSACK AND TRAP PROBLEMS. WHILE FRACTAL IMAGE COMPRESSION IS IN THE CLASS OF NP-HARD PROBLEMS AND QEA IS HIGHLY SUITABLE FOR THE CLASS OF COMBINATORIAL PROBLEMS, QEA IS NOT WIDELY USED IN FRACTAL IMAGE COMPRESSION YET. IN ORDER TO IMPROVE THE PERFORMANCE OF FRACTAL IMAGE COMPRESSION ALGORITHMS, THIS PAPER PROPOSES A DISTRIBUTED QEA WITH A NOVEL OPERATOR CALLED CYCLING QUANTUM EVOLUTIONARY ALGORITHM. IN STANDARD QEA THE DIVERSITY IN THE POPULATION DECREASES ACROSS THE GENERATIONS. DECREASING THE DIVERSITY OF THE POPULATION DECREASES THE EXPLORATION PERFORMANCE OF THE ALGORITHM AND CAUSES THE ALGORITHM TRAPPING IN THE LOCAL OPTIMA. IN THE PROPOSED ALGORITHM, THERE ARE SOME SUBPOPULATIONS SEARCHING THE SEARCH SPACE. AFTER THE SUBPOPULATIONS ARE TRAPPED IN A LOCAL OPTIMUM, THE BEST OBSERVED POSSIBLE SOLUTIONS IN THE SUBPOPULATIONS ARE EXCHANGED IN A CYCLIC MANNER. THE PROPOSED ALGORITHM IS USED IN FRACTAL IMAGE COMPRESSION AND EXPERIMENTAL RESULTS ON SEVERAL IMAGES SHOW BETTER PERFORMANCE FOR THE PROPOSED ALGORITHM THAN GENETIC ALGORITHMS AND QEA. IN COMPARISON WITH CONVENTIONAL FRACTAL IMAGE COMPRESSION, THE PROPOSED ALGORITHM FINDS A SUITABLE SOLUTION WITH MUCH LESS COMPUTATIONAL COMPLEXITY
منابع مشابه
A New Initialization Method and a New Update Operator for Quantum Evolutionary Algorithms in Solving Fractal Image Compression
Fractal Image Compression (FIC) problem is a combinatorial problem which has recently become one of the most promising encoding technologies in the generation of image compression. While Quantum Evolutionary Algorithm (QEA) is a novel optimization algorithm proposed for class of combinatorial optimization problems, it is not widely used in Fractal Image Compression problem yet. Using statistica...
متن کاملSinusoidal Function for Population Size in Quantum Evolutionary Algorithm and Its Application in Fractal Image Compression
Fractal Image Compression is a well-known problem which is in the class of NP-Hard problems. Quantum Evolutionary Algorithm is a novel optimization algorithm which uses a probabilistic representation for solutions and is highly suitable for combinatorial problems like Knapsack problem. Genetic algorithms are widely used for fractal image compression problems, but QEA is not used for this kind o...
متن کاملارائه روشی برای پیشپردازش تصویر جهت بهبود عملکرد JPEG
A lot of researchs have been performed in image compression and different methods have been proposed. Each of the existing methods presents different compression rates on various images. By identifing the effective parameters in a compression algorithm and strengthen them in the preprocessing stage, the compression rate of the algorithm can be improved. JPEG is one of the successful compression...
متن کاملUsing Triangular Function to Improve Size of Population in Quantum Evolution Algorithm for Fractal Image Compression
Fractal Image Compression is a well-known problem which is in the class of NP-Hard problems. Quantum Evolutionary Algorithm is a novel optimization algorithm which uses a probabilistic representation for solutions and is highly suitable for combinatorial problems like Knapsack problem. Genetic algorithms are widely used for fractal image compression problems, but QEA is not used for this kind o...
متن کاملFractal Image Compression Using Genetic Algorithm with Variants of Crossover
Fractal image compression techniques are developed due to recognition that fractals may describe natural scenes greater than shapes of regular geometry. One of the very efficient fractal methods is based on iterated function system (IFS), and may be developed by Bamsley and Jacquin. New techniques for image compression while using the theory of fractal. The fractal codes are made assuming self ...
متن کامل